#ifndef THREAT_MAP_H
#define THREAT_MAP_H

#include "Logging.h"
#include "Singleton.h"
#include <set>
#include <list>
#include <BWAPI.h>

class ThreatMap
{
public:
	ThreatMap();
	virtual ~ThreatMap();

	void Refresh();
	void DebugDraw();

private:
	// useful functions
	void AddInfluence(BWAPI::TilePosition tile, int amount, int range);

	// data
	int* dpsMap;
	int rows, cols;
};

#endif

